package 树;

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.util.Arrays;

/*
*给你一个整数数组 salary ，数组里每个数都是 唯一 的，其中 salary[i] 是第 i 个员工的工资。

请你返回去掉最低工资和最高工资以后，剩下员工工资的平均值。

输入：salary = [4000,3000,1000,2000]
输出：2500.00000
解释：最低工资和最高工资分别是 1000 和 4000 。
去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500
示例 2：

输入：salary = [1000,2000,3000]
输出：2000.00000
解释：最低工资和最高工资分别是 1000 和 3000 。
去掉最低工资和最高工资以后的平均工资是 (2000)/1= 2000

*
* //小数位（fraction）占用 23 位，用来表示小数，不足位数补 0。

而 double 类型是 64 位，是双精度浮点表示法：

* */
public class 平均工资 {
    public static void main(String[] args) {
        int[] salary={6000,5000,4000,3000,2000,1000};
        Arrays.sort(salary);


        double average=0;
        for(int i=1;i<salary.length-1;i++){
            average+=salary[i];
        }

        average=average/(salary.length-2);


    }
}
